Cat Critical Reasoning